a devout Catholic - Allemand Anglais Dictionnaire